#include "StdAfx.h"

//===========================================================================
// 02. bitwise operators
//===========================================================================

namespace quiz
{

//===========================================================================
const char * IntergerToBinaryString(
    int n
) {
    const size_t size = sizeof( int ) * 8;
    static char output[ size + 1 ];
    ::memset( output, 0, size + 1 );

    for( size_t i = 0; i < size; i++ )
    {
        int bit = 1 << i;
        output[ size - i - 1 ] = bit & n ? '1' : '0';
    }
        
    return output;
}


};